.loginPage {
  width: 100%;
  height: 100%;
  background-color: #ededed;
  user-select: none;
  .loginPanel {
    width: 496px;
    height: 634px;
    background: #fff;
    border-radius: 5px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
  }
  .header {
    width: 100%;
    height: 30px;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    padding: 0 7px;
  }
  .avatar {
    width: 100%;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
    img {
      width: 150px;
      height: 150px;
      border: 1px solid #f2f2f2;
      border-radius: 50%;
    }
  }
  .inputArea {
    width: 100%;
    margin-top: 60px;
    .inputItem {
      width: 85%;
      height: 51px;
      border-bottom: 1px solid #ebeced;
      margin-top: 30px;
      margin-left: auto;
      margin-right: auto;
      position: relative;
      .loginBtn {
        &:focus {
          color: #40a9ff;
        }
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 10px;
        color: #d9d9d9;
      }
      input {
        width: 90%;
        height: 50px;
        border: none;
        outline: none;
        font-size: 20px;
      }
    }
  }
}
